Класс шаблонов (<Х>)

Класс шаблонов (<Х>)

9.20 Класс шаблонов (<Х>) - набор всех <Х>¢ов, удовлетворяющих типу шаблона <Х>, то есть набор <Х>¢ов, которые являются экземплярами шаблона <Х>. <Х> может быть чем-либо, что имеет тип (см. 9.7).

Каждый шаблон определяет единственный класс шаблона, так что можно ссылаться на экземпляры шаблона как на экземпляры класса-шаблона.

Понятие класса используется для указания родовой классификации <Х>¢ов. Класс шаблона является более ограничивающим понятием, если рассматривать те члены класса шаблона, которые реализуются из шаблона (или из его подтипов), то есть те <Х>, которые удовлетворяют типу шаблона <Х>.

Примечание - Задавая тип шаблона, можно сократить утверждение, что «класс шаблонов, связанный с шаблоном А, является подклассом класса шаблонов, связанного с шаблоном В» до «шаблон А является подклассом шаблона В» или «шаблон А является подтипом шаблона В».

x002.jpg

Рисунок 1 - Взаимоотношения между шаблонами, реализациями и экземплярами


Словарь-справочник терминов нормативно-технической документации. . 2015.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Класс шаблонов (<Х>)" в других словарях:

  • класс — 3.7 класс : Совокупность подобных предметов, построенная в соответствии с определенными правилами. Источник: ГОСТ Р 51079 2006: Технические средства реабилитации людей с ограничениями жизнедеятельности. Классификация …   Словарь-справочник терминов нормативно-технической документации

  • Производный класс/базовый класс — 9.21 Производный класс/базовый класс если шаблон А является возрастающей модификацией шаблона В, то класс шаблонов СА экземпляров А является производным классом класса шаблонов СВ экземпляров В, а СВ является базовым классом СА. Критерий того,… …   Словарь-справочник терминов нормативно-технической документации

  • Стандартная библиотека шаблонов — Стандартная библиотека языка программирования C++ fstream iomanip ios iostream sstream Стандартная библиотека шаблонов …   Википедия

  • ГОСТ Р ИСО/МЭК 10746-2-2000: Информационная технология. Взаимосвязь открытых систем. Управление данными и открытая распределенная обработка. Часть 2. Базовая модель — Терминология ГОСТ Р ИСО/МЭК 10746 2 2000: Информационная технология. Взаимосвязь открытых систем. Управление данными и открытая распределенная обработка. Часть 2. Базовая модель оригинал документа: 6.3 Абстракция процесс отбрасывания… …   Словарь-справочник терминов нормативно-технической документации

  • C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в …   Википедия

  • С++ — См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в: 1985 г. Автор(ы): Бьёрн Страуструп …   Википедия

  • Шаблон проектирования — У этого термина существуют и другие значения, см. Паттерн. В разработке программного обеспечения, шаблон проектирования или паттерн (англ. design pattern) повторимая архитектурная конструкция, представляющая собой решение проблемы… …   Википедия

  • Шаблоны C++ — У этого термина существуют и другие значения, см. Шаблон. Шаблоны (англ. template)  средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например, типам данных, размерам буферов …   Википедия

  • Шаблон (программирование) — Шаблоны (англ. template)  средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например типам данных, размерам буферов, значениям по умолчанию). В C++ возможно создание шаблонов функций и …   Википедия

  • C++11 — C++11[1][2] или ISO/IEC 14882:2011[3] (в процессе работы над стандартом носил условное наименование C++0x[4][5])  новая версия стандарта языка C++, вместо ранее действовавшего ISO/IEC 14882:2003. Новый стандарт включает дополнения в ядре… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»